#ifndef WIN32
#define GL_GLEXT_PROTOTYPES
#define GL_GLEXT_LEGACY
#endif


#include <GL/glut.h>
#include <GL/glext.h>
#include <GL/glu.h>


#ifdef WIN32
PFNGLMULTITEXCOORD2FARBPROC glMultiTexCoord2fARB = 0;
PFNGLMULTITEXCOORD3FARBPROC glMultiTexCoord3fARB = 0;
PFNGLTEXIMAGE3DPROC glTexImage3D;
#endif


void initExtensions()
{
#ifdef WIN32
	glMultiTexCoord2fARB = (PFNGLMULTITEXCOORD2FARBPROC)wglGetProcAddress("glMultiTexCoord2fARB");
	glMultiTexCoord3fARB = (PFNGLMULTITEXCOORD3FARBPROC)wglGetProcAddress("glMultiTexCoord3fARB");
	glTexImage3D = (PFNGLTEXIMAGE3DPROC) wglGetProcAddress("glTexImage3D");
#endif
}
